HandyCache/ToDo/Refresh Date of Unchanged Files
Внешний вид
< HandyCache | ToDo
Описание проблемы:
[править]Когда критерий свежести просрочен, HC посылает на сервер заголовок: If-Modified-Since и если файл не изменился, то получает ответ сервера: HTTP/1.1 200 OK. Такие запросы посылаются каждый раз, тратя время и трафик, т.к. дата создания файла в кэше остается старой. Логика "критерия свежести" подрывается - если я выставил в настройках критерий 720 часов, то мне не нужно, чтобы сервер опрашивался при каждой загрузке из-за того, что в кэше лежит неменяющийся файл со старой датой...
Проблема уже несколько раз поднималась на форуме...
Предложения по улучшению:
[править]- В случае получения ответа сервера, что файл не изменился, стоит менять в кэше дату создания файла на текущую. По логике, проверили свежесть на сервере - обновили дату создания в кэше, как при повторной закачке. Новую опцию можно обозвать: "Обновлять дату неизменившихся файлов"...
--DenZzz 07:05, 15 августа 2006 (UTC)